package com.ymm.driver.api.utils;

/**
 * @Description: TODO
 * @Author: Xuecheng Li
 * @CreateTime: 2022-08-03 10:15
 * @Version: 1.0.0
 */
public class TestResult {

    public static void main(String[] args) {
        Object o1 = new Object();
        Object o2 = new Object();
        // 成功的两种返回情况：第一种，无返回值；第二种，带返回值（统一返回200状态码）
        System.out.println(Result.success());
        System.out.println(Result.success(o1));

        // 失败的三种返回情况：第一种，无返回值(统一返回201状态码)，第三种，带返回值(统一返回201状态码)，
        // 第三种，带返回数据和自定义状态码
        System.out.println(Result.fail());
        System.out.println(Result.fail(o2));
        System.out.println(Result.fail(o2, ResultCodeEnum.CODE_ERROR));
    }
}
